package com.liusp.service;

import com.liusp.entity.PageResult;
import com.liusp.entity.QueryPageBean;
import com.liusp.entity.Result;
import com.liusp.pojo.CheckGroup;

import java.util.List;

public interface CheckGroupService {
    PageResult findPage(QueryPageBean queryPageBean);

    /**
     * 新增检查组
     * @param checkGroup 新增对象
     * @param checkitemIds 关联检查项id
     * @return 结果
     */
    void add(CheckGroup checkGroup, Integer[] checkitemIds);


    void delete(Integer id);

    CheckGroup findById(Integer id);

    List<Integer> findCheckItemIdsByCheckGroupId(Integer id);

    void edit(CheckGroup checkGroup, Integer[] checkitemIds);

    List<CheckGroup> findAll();
}
